Microsoft Dynamics NAV提供很好的客製環境, 其程式語言並不是物件導向的, 應該說是Object-Based. 雖然不完全是物件導向, 並不影響其快速開發的功力.
NAV的程式語言是所謂C/SIDE(Client/Server Integrated Development Environment). 看到Client/Server就可以知道和n-Tier架構無關的, 也就是, 不是Web化的開發工具.
也因此, 不能在RoleTailored Client中使用開發工具, 要在Classic Client中使用C/SIDE.
但在Classic Client開發好的畫面什麼的, 在RoleTailored Client照常使用,
我們看看C/SIDE開發環境在那裏, 執行Classic Client環境...
到Tools功能表下的Object Designer...這就是NAV的開發工具...
有八個可供客製的物件: Table、Form、Report、DataPort、XMLPort、Codeunit、MenuSuite、Page...
我們打開一個Forms的設計畫面...
選擇Currency Card, 注意編號495, 記住這個編號比較好...
打開的Forms設計如上圖...至於參照的Table...可以在Forms上找個方按右鍵,,,
選擇Properties...
在Propertites視窗中找一下Source Table, 這裏是Currency, 我們可以在Currency中加欄位, 然後在Forms中加上這個欄位...(明天續)